from pathlib import Path


#创建文件
# Path("1.txt").touch()

# 创建目录
# Path("test").mkdir()文件存在会报错
# Path("test").mkdir(exist_ok=True)#文件存在不会报错
#创建文件
# f=Path("2.txt")
# if f.exists():
#     print("文件已经存在")
# else:
#     f.touch()
#     print("文件创建成功")
# 删除
# Path("1.txt").unlink() #文件存在会报错
# Path("test").rmdir()   #如果不存在会报错
target=Path("test")
# if target.exists():
#     target.rmdir()
#     print("删除成功")
# else:
#     print("目录不存在")
# 修改
# Path("2.txt").rename("a.txt")
# target1=Path("a.txt")
# # 不是改名，是创建了一个新的对象 pathlib.WindowsPath
# new_name = target1.with_name("笔记.txt")
# print(new_name)
# print(type(new_name))
# target1.rename(new_name)